//
//  Tu.h
//  Olivia
//
//  Created by 钟昆达 on 13-3-17.
//
//

#ifndef Olivia_Tu_h
#define Olivia_Tu_h

class b2Body;

namespace Olivia {
    
class Tu {
public:
    Tu();
    virtual ~Tu();
    Ogre::Texture *m_texture;
protected:
    Ogre::Vector3 m_size;
    Ogre::Vector3 m_position;
    Ogre::Quaternion m_rotation;
    b2Body *m_body;
};

class Hua{
public:
protected:
    Tu *m_tu;
};
    
struct LuaTu {
    LuaTu();
    ~LuaTu();
    const char* GetName();
    static const char* GetClassName();
    
    Tu *c_obj;
};
    
}

#endif
